package demo.day05;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/7/21-07-21-9:20
 * @Description：demo.day05
 */
public class Circulation {


    public static void main(String[] args) {
        random_Test();
        int count = paper();
        print(5);
    }
    //打印★
    public static void print(int n) {
        //for (int i = 0; i < n; i++) {      顺置
        for (int i = n-1; i >= 0 ; i--) {   //倒置
            for (int j = 0; j < n-i-1; j++) {
                System.out.print(" ");
            }
            for (int j = 0; j <= i*2; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

    /**
     * 循环不断生成【0，9】随机数
     * 直到生成随机数5的时候，停止循环
     */
    public static void random_Test() {
        double random;
        while(true){
            random = Math.random();
            int num = (int) (random*10);
            System.out.println(num);
            if(num == 5){
                break;
            }
        }
    }

    /**
     * 世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米)，
     *  假如有一张足够大的纸，它的厚度是0.1毫米。
     *  那么折叠多少次，可以折成珠穆朗玛峰的高度
     * @return 次数
     */
    public static int paper() {
        double thick = 0.1;
        int count = 0;
        while(thick<8844430){
            thick = thick * 2;
            count++;
        }
        System.out.println(count);
        return count;
    }

}
